#include "Count.h"

extern int characters;
extern int words;
extern int lines;

/*Mantiene actualizado las variables globales para contar respecto de lo que va leyendo wcount*/

void count(int actual, int last)
{
			if ( isSpace(actual) && !isSpace(last) )  { /* Descarta espacios en blanco consecutivos */
				words++;
			}

			if ( actual == NEWLINE_CHAR )
			{
				lines++;
			}

			if ( actual != EOF )
			{
				characters++;
			}
}
